package com.mlethe.library.fingerprint.callback;

/**
 * 验证结果回调，供使用者调用
 *
 * @author Mlethe
 * @date 2019/7/9
 */
public interface FingerprintCallback {

    /**
     * 无指纹硬件或者指纹硬件不可用
     */
    void onHwUnavailable();

    /**
     * 未添加指纹
     */
    void onNoneEnrolled();

    /**
     * 验证成功
     */
    void onSucceeded();

    /**
     * 验证失败
     */
    void onFailed();

    /**
     * 验证错误
     *
     * @param msg 错误信息
     */
    void onError(String msg);

    /**
     * 取消验证
     */
    void onCancel();

}
